package com.xinchuang.service.targetSystem;

import com.xinchuang.common.Result;
import com.xinchuang.entity.targetSystem.system.SystemsRelation;

import java.util.List;

/**
 * @ClassName ArchitectureService
 * @Description: TODO(体系新增需求实现)
 * @Author zhangxuan
 * @Date 2021-05-13 10:29
 * @Verion V1.0
 */
public interface ArchitectureService {

    /**
     * 查询单个系统指标下拉列表
     */
    Result selectIndexPull(String sysId);

    /**
     * 查询系统待选详细信息列表
     */
    Result selectSystemWaitList(int pageNum, int pageSize, String sysId, String index);

    /**
     * 查询系统指标列表
     */
    Result selectSystemIndexList(String sysId);

    /**
     * 添加指标
     */
    Result insertConfirmIndex(List<SystemsRelation> list, String sysId, String status);

    /**
     * 查询系统已选详细信息列表
     */
    Result selectSystemConfirmList(int pageNum, int pageSize, String sysId, String index, Integer taskId);

}
